package com.woniuxy.house.service;

import com.woniuxy.house.entity.PageBean;
import com.woniuxy.house.entity.Post;
import com.woniuxy.house.entity.PostDetail;
import java.util.List;
import com.woniuxy.house.entity.PostDetail;

import java.util.List;

/**
 * 首页租友求组功能的接口
 */
public interface PostService {
    /**
     *
     * @魏锦鹏
     * 分页查询所有帖子
     */
    PageBean<Post> getByPage(int page);

    /**
     * 根据搜索内容获取帖子（分页）
     * 默认新帖子在前面
     *
     * */

    PageBean<Post> getPageBySearchText(String searchText,Integer page);

    void addQiuZuPost(Post post, PostDetail postDetail);

    void addZhaoZuPost(Post post, PostDetail postDetail, List<String> img);



    /**
     * 根据搜索内容 查帖子
     */
    PageBean<Post> getPageByCondition(Post post,Integer page);

    /**
     * 根据条件修改帖子
     */
    void updateByCondition(Post post);
    /**
     * 根据条用户id获得帖子
     */
    PageBean<Post>  getByUserIdPost(Integer uid,Integer page);
}
